package juego.Graficos;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class Perdiste extends JPanel {

	private static final long serialVersionUID = 1L;

	private JLabel perdiste;
	private JButton jugarOtraVez;
	private JPanel cuerpoPrincipal;
	private JPanel centroPantalla;
	private JugarAction jugarAction;
	
	public Perdiste(JugarAction unJugarAction){
		jugarAction = unJugarAction;
		setearCuerpoPrincipal();	
	}
	
	public void setearCuerpoPrincipal(){
	
		cuerpoPrincipal = new JPanel();
		cuerpoPrincipal.setLayout( new BorderLayout() );
		centroPantalla = new JPanel();
		centroPantalla.setLayout( new GridLayout() );
		
		jugarOtraVez = new JButton();
		perdiste = new JLabel();
		
		jugarOtraVez.setText("Jugar otra vez");
		perdiste.setText("¡PERDISTE!");
		
		jugarOtraVez.setFont(new Font("sansserif",Font.ITALIC,40));
		perdiste.setFont(new Font("sansserif",Font.ITALIC,40));
		
		jugarOtraVez.setBackground(Color.LIGHT_GRAY);
		perdiste.setBackground(Color.LIGHT_GRAY);
		
		jugarOtraVez.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				jugarAction.accionarJugar();
			}	
		});
		
		centroPantalla.setLayout(new GridLayout(2,1,50,50));
		centroPantalla.add(perdiste);
		centroPantalla.add(jugarOtraVez);
		cuerpoPrincipal.add(centroPantalla,BorderLayout.CENTER);
		cuerpoPrincipal.setBorder(new EmptyBorder(150, 50, 50, 50) );
		
		this.add(cuerpoPrincipal);
		this.setVisible(true);
	
	}
}
